package com.zcxy.fast.constant;

/**
 * 系统基础级别常量
 */
public interface CommonConstant {




    /**
     * 禁用状态
     */
    String STATUS_DISABLE = "0";

    /**
     * 正常状态
     */
    String STATUS_NORMAL = "1";


    /**
     * 删除
     */
    String DEL_FLAG_0 = "0";


    /**
     * 未删除
     */
    String DEL_FLAG_1 = "1";

    /**
     * 系统日志类型： 登录
     */
    int LOG_TYPE_1 = 1;

    /**
     * 系统日志类型： 操作
     */
    int LOG_TYPE_2 = 2;

    /**
     * 操作日志类型： 查询
     */
    int OPERATE_TYPE_1 = 1;

    /**
     * 操作日志类型： 添加
     */
    int OPERATE_TYPE_2 = 2;

    /**
     * 操作日志类型： 更新
     */
    int OPERATE_TYPE_3 = 3;

    /**
     * 操作日志类型： 删除
     */
    int OPERATE_TYPE_4 = 4;

    /**
     * 操作日志类型： 导入
     */
    int OPERATE_TYPE_5 = 5;

    /**
     * 操作日志类型： 导出
     */
    int OPERATE_TYPE_6 = 6;

    /**
     * {@code 500 Server Error} (HTTP/1.0 - RFC 1945)
     */
    Integer SC_INTERNAL_SERVER_ERROR_500 = 500;
    /**
     * {@code 200 OK} (HTTP/1.0 - RFC 1945)
     */
    Integer SC_OK_200 = 200;

    Integer SC_INTERNAL_SERVER_ERROR_400 = 400;

    String X_ACCESS_LANG = "X-Access-Lang";

    String X_ACCESS_TOKEN = "Authorization";

    String JWT_KEY_LANG = "lang";

    String JWT_KEY_LOGIN_NAME = "loginName";

    /**
     * 访问权限认证未通过 510
     */
    Integer SC_JEECG_NO_AUTHZ = 510;

    int TOKEN_EXPIRE_TIME = 3600; // 3600秒即是一小时

    String ZH_LANG = "cn";

    String EN_LANG = "en";

    String JP_LANG = "jp";


    /**
     * 1：一级菜单
     */
    public static final String MENU_TYPE_1 = "1";
    /**
     * 2:子菜单
     */
    public static final String MENU_TYPE_2 = "2";
    /**
     * 3：按钮权限
     */
    public static final String MENU_TYPE_3 = "3";


}
